VB 怎样屏蔽键盘使"开始"弹出

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:14:27
我在做一个屏幕锁定程序,已经屏蔽了Ctrl+Alt+Del,但不知怎样屏蔽键盘使"开始"弹出.(急)

可以变通一下,比如使窗体永远置顶

Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

Private Sub Form_Load()
Timer1.Interval = 1
End Sub

Private Sub Timer1_Timer()
SetWindowPos Me.hwnd, -1&, 0&, 0&, 0&, 0&, 3&
End Sub

不是开始菜单不被弹出,是弹出后看不到

一,我们完全可以通过注册表来屏蔽的
二、点击开始—运行——输入regedit.exe,然后确定,调出注册表编辑器

三、,在注册表编辑器左侧的树形目录中,找到如下位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

四、将目录保持在Keyboard Layout,然后在右边的窗口进行操作
五、在右侧的窗口中,新建一个名为“Scancode Map”的“二进制值”子项,

六、双击刚刚建立的该键,将其键值设置为“00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00”,
(一共24组数,8个为一行,共3行,输入时依次输入就可以了,前面会有4个固定的数字,不会管它)

八、OK,关闭注册表,然后重新启动系统,你会发现,WIN键已经不可用

嘿嘿
这个我这里好象有下载的源码
看看你能不能等拉
我要初